package com.zone.domain.award.model.entity;

import com.zone.domain.award.model.valobj.UserCreditAccountStatus;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author: zongzi
 * @description: 用户积分账户
 * @date: 2025/3/8
 */
@Data
public class UserCreditAccountEntity {
    /** 用户ID */
    private String userId;
    /** 总积分，显示总账户值，记得一个人获得的总积分 */
    private BigDecimal totalAmount;
    /** 可用积分，每次扣减的值 */
    private BigDecimal availableAmount;
    /** 账户状态【open - 可用，close - 冻结 */
    private UserCreditAccountStatus accountStatus;
}